/*! For license information please see 8bf99e1463b687f7.vendor.js.LICENSE.txt */ "use strict";(self.webpackChunk_canva_web=self.webpackChunk_canva_web||[]).push([[2653],{40749:(e,t,n)=>{n.d(t,{Q:()=>a});var r=n(366995);function a(e){var t=e.children,n=e.render,a=t||n;return"function"!=typeof a?null:(0,r.S)(a)}a.displayName="Observer"},736241:(e,t,n)=>{n.d(t,{DT:()=>o.D,FY:()=>o.F,Pi:()=>u.P,Qj:()=>s.Q,fv:()=>c.f,jd:()=>l.O});n(454648);var r,a=n(404935),i=n(695578),o=(n(366995),n(775328)),l=n(751586),u=n(364620),s=n(40749),c=n(818321);n(948591),n(24765);(0,i.z0)(a.m);r=l.O.finalizeAllImmediately},364620:(e,t,n)=>{n.d(t,{P:()=>d});var r,a,i=n(875604),o=n(775328),l=n(366995),u="function"==typeof Symbol&&Symbol.for,s=null!==(a=null===(r=Object.getOwnPropertyDescriptor((function(){}),"name"))||void 0===r?void 0:r.configurable)&&void 0!==a&&a,c=u?Symbol.for("react.forward_ref"):"function"==typeof i.forwardRef&&(0,i.forwardRef)((function(e){return null})).$$typeof,f=u?Symbol.for("react.memo"):"function"==typeof i.memo&&(0,i.memo)((function(e){return null})).$$typeof;function d(e,t){var n;if(f&&e.$$typeof===f)throw new Error("[mobx-react-lite] You are trying to use `observer` on a function component wrapped in either another `observer` or `React.memo`. The observer already applies 'React.memo' for you.");if((0,o.F)())return e;var r=null!==(n=null==t?void 0:t.forwardRef)&&void 0!==n&&n,a=e,u=e.displayName||e.name;if(c&&e.$$typeof===c&&(r=!0,"function"!=typeof(a=e.render)))throw new Error("[mobx-react-lite] `render` property of ForwardRef was not a function");var d,h,v=function(e,t){return(0,l.S)((function(){return a(e,t)}),u)};return v.displayName=e.displayName,s&&Object.defineProperty(v,"name",{value:e.name,writable:!0,configurable:!0}),e.contextTypes&&(v.contextTypes=e.contextTypes),r&&(v=(0,i.forwardRef)(v)),v=(0,i.memo)(v),d=e,h=v,Object.keys(d).forEach((function(e){p[e]||Object.defineProperty(h,e,Object.getOwnPropertyDescriptor(d,e))})),v}var p={$$typeof:!0,render:!0,compare:!0,type:!0,displayName:!0}},775328:(e,t,n)=>{n.d(t,{D:()=>a,F:()=>i});var r=!1;function a(e){r=e}function i(){return r}},24765:(e,t,n)=>{n.d(t,{A:()=>i});var r=n(42782),a=n(875604);function i(e){var t=(0,a.useState)((function(){return(0,r.LO)(e,{},{deep:!1})}))[0];return(0,r.z)((function(){Object.assign(t,e)})),t}},818321:(e,t,n)=>{n.d(t,{f:()=>i});var r=n(42782),a=n(875604);function i(e,t){return(0,a.useState)((function(){return(0,r.LO)(e(),t,{autoBind:!0})}))[0]}},948591:(e,t,n)=>{n(42782),n(875604),n(24765)},366995:(e,t,n)=>{n.d(t,{S:()=>c});var r=n(42782),a=n(875604),i=n(56225),o=n(775328),l=n(751586),u=n(434366);function s(e){e.reaction=new r.le("observer".concat(e.name),(function(){var t;e.stateVersion=Symbol(),null===(t=e.onStoreChange)||void 0===t||t.call(e)}))}function c(e,t){if(void 0===t&&(t="observed"),(0,o.F)())return e();var n=a.useRef(null);if(!n.current){var r={reaction:null,onStoreChange:null,stateVersion:Symbol(),name:t,subscribe:function(e){return l.O.unregister(r),r.onStoreChange=e,r.reaction||(s(r),r.stateVersion=Symbol()),function(){var e;r.onStoreChange=null,null===(e=r.reaction)||void 0===e||e.dispose(),r.reaction=null}},getSnapshot:function(){return r.stateVersion}};n.current=r}var c,f,d=n.current;if(d.reaction||(s(d),l.O.register(n,d,d)),a.useDebugValue(d.reaction,i.e),(0,u.useSyncExternalStore)(d.subscribe,d.getSnapshot,d.getSnapshot),d.reaction.track((function(){try{c=e()}catch(t){f=t}})),f)throw f;return c}},880207:(e,t,n)=>{n.d(t,{SB:()=>a});var r=function(){function e(e){var t=this;Object.defineProperty(this,"finalize",{enumerable:!0,configurable:!0,writable:!0,value:e}),Object.defineProperty(this,"registrations",{enumerable:!0,configurable:!0,writable:!0,value:new Map}),Object.defineProperty(this,"sweepTimeout",{enumerable:!0,configurable:!0,writable:!0,value:void 0}),Object.defineProperty(this,"sweep",{enumerable:!0,configurable:!0,writable:!0,value:function(e){void 0===e&&(e=1e4),clearTimeout(t.sweepTimeout),t.sweepTimeout=void 0;var n=Date.now();t.registrations.forEach((function(r,a){n-r.registeredAt>=e&&(t.finalize(r.value),t.registrations.delete(a))})),t.registrations.size>0&&t.scheduleSweep()}}),Object.defineProperty(this,"finalizeAllImmediately",{enumerable:!0,configurable:!0,writable:!0,value:function(){t.sweep(0)}})}return Object.defineProperty(e.prototype,"register",{enumerable:!1,configurable:!0,writable:!0,value:function(e,t,n){this.registrations.set(n,{value:t,registeredAt:Date.now()}),this.scheduleSweep()}}),Object.defineProperty(e.prototype,"unregister",{enumerable:!1,configurable:!0,writable:!0,value:function(e){this.registrations.delete(e)}}),Object.defineProperty(e.prototype,"scheduleSweep",{enumerable:!1,configurable:!0,writable:!0,value:function(){void 0===this.sweepTimeout&&(this.sweepTimeout=setTimeout(this.sweep,1e4))}}),e}(),a="undefined"!=typeof FinalizationRegistry?FinalizationRegistry:r},454648:(e,t,n)=>{var r=n(42782);if(!n(875604).useState)throw new Error("mobx-react-lite requires React with Hooks support");if(!r.rC)throw new Error("mobx-react-lite@3 requires mobx at least version 6 to be available")},695578:(e,t,n)=>{n.d(t,{z0:()=>i});var r=n(42782);function a(e){e()}function i(e){e||(e=a),(0,r.jQ)({reactionScheduler:e})}},751586:(e,t,n)=>{n.d(t,{O:()=>r});var r=new(n(880207).SB)((function(e){var t;null===(t=e.reaction)||void 0===t||t.dispose(),e.reaction=null}))},56225:(e,t,n)=>{n.d(t,{e:()=>a});var r=n(42782);function a(e){return(0,r.Gf)(e)}},404935:(e,t,n)=>{n.d(t,{m:()=>r.unstable_batchedUpdates});var r=n(204358)},42782:(e,t,n)=>{n.d(t,{$$:()=>Ke,EH:()=>Ht,Ei:()=>qn,Fl:()=>Ve,Gf:()=>rn,LG:()=>$t,LJ:()=>Zn,LO:()=>Me,M5:()=>hn,N7:()=>wn,PS:()=>En,Pb:()=>sr,SW:()=>at,U5:()=>Qt,VO:()=>bn,XP:()=>yn,ZN:()=>xn,aD:()=>Ft,cp:()=>G,dw:()=>nn,eJ:()=>vn,gx:()=>On,jQ:()=>tn,kS:()=>xr,le:()=>Ot,mJ:()=>dt,n7:()=>tr,p6:()=>Y,pA:()=>Yt,pu:()=>yt,qh:()=>_n,qp:()=>Sr,rC:()=>jn,rg:()=>ut,so:()=>K,vP:()=>Jn,wM:()=>ft,z:()=>Bt});function r(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;re.length)&&(t=e.length);for(var n=0,r=Array(t);n=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function I(){return I=Object.assign?Object.assign.bind():function(e){for(var t=1;tr&&(r=l.dependenciesState_)}n.length=a,e.newObserving_=null,i=t.length;for(;i--;){var u=t[i];0===u.diffValue&&_t(u,e),u.diffValue=0}for(;a--;){var s=n[a];1===s.diffValue&&(s.diffValue=0,bt(s,e))}r!==Je.UP_TO_DATE_&&(e.dependenciesState_=r,e.onBecomeStale_())}(e),dt(r),a}function lt(e){var t=e.observing_;e.observing_=[];for(var n=t.length;n--;)_t(t[n],e);e.dependenciesState_=Je.NOT_TRACKING_}function ut(e){var t=st();try{return e()}finally{ct(t)}}function st(){var e=mt.trackingDerivation;return mt.trackingDerivation=null,e}function ct(e){mt.trackingDerivation=e}function ft(e){var t=mt.allowStateReads;return mt.allowStateReads=e,t}function dt(e){mt.allowStateReads=e}function pt(e){if(e.dependenciesState_!==Je.UP_TO_DATE_){e.dependenciesState_=Je.UP_TO_DATE_;for(var t=e.observing_,n=t.length;n--;)t[n].lowestObserverState_=Je.UP_TO_DATE_}}var ht=function(){this.version=6,this.UNCHANGED={},this.trackingDerivation=null,this.trackingContext=null,this.runId=0,this.mobxGuid=0,this.inBatch=0,this.pendingUnobservations=[],this.pendingReactions=[],this.isRunningReactions=!1,this.allowStateChanges=!1,this.allowStateReads=!0,this.enforceActions=!0,this.spyListeners=[],this.globalReactionErrorHandlers=[],this.computedRequiresReaction=!1,this.reactionRequiresObservable=!1,this.observableRequiresReaction=!1,this.disableErrorBoundaries=!1,this.suppressReactionErrors=!1,this.useProxies=!0,this.verifyProxies=!1,this.safeDescriptors=!0},vt=!0,gt=!1,mt=function(){var e=i();return e.__mobxInstanceCount>0&&!e.__mobxGlobals&&(vt=!1),e.__mobxGlobals&&e.__mobxGlobals.version!==(new ht).version&&(vt=!1),vt?e.__mobxGlobals?(e.__mobxInstanceCount+=1,e.__mobxGlobals.UNCHANGED||(e.__mobxGlobals.UNCHANGED={}),e.__mobxGlobals):(e.__mobxInstanceCount=1,e.__mobxGlobals=new ht):(setTimeout((function(){gt||r(35)}),1),new ht)}();function yt(){return mt}function bt(e,t){e.observers_.add(t),e.lowestObserverState_>t.dependenciesState_&&(e.lowestObserverState_=t.dependenciesState_)}function _t(e,t){e.observers_.delete(t),0===e.observers_.size&&wt(e)}function wt(e){!1===e.isPendingUnobservation&&(e.isPendingUnobservation=!0,mt.pendingUnobservations.push(e))}function kt(){mt.inBatch++}function St(){if(0==--mt.inBatch){Nt();for(var e=mt.pendingUnobservations,t=0;t0&&wt(e),!1)}function Et(e){e.lowestObserverState_!==Je.STALE_&&(e.lowestObserverState_=Je.STALE_,e.observers_.forEach((function(e){e.dependenciesState_===Je.UP_TO_DATE_&&e.onBecomeStale_(),e.dependenciesState_=Je.STALE_})))}var Ot=function(){function e(e,t,n,r){void 0===e&&(e="Reaction"),this.name_=void 0,this.onInvalidate_=void 0,this.errorHandler_=void 0,this.requiresObservable_=void 0,this.observing_=[],this.newObserving_=[],this.dependenciesState_=Je.NOT_TRACKING_,this.runId_=0,this.unboundDepsCount_=0,this.flags_=0,this.isTracing_=Ze.NONE,this.name_=e,this.onInvalidate_=t,this.errorHandler_=n,this.requiresObservable_=r}var t=e.prototype;return t.onBecomeStale_=function(){this.schedule_()},t.schedule_=function(){this.isScheduled||(this.isScheduled=!0,mt.pendingReactions.push(this),Nt())},t.runReaction_=function(){if(!this.isDisposed){kt(),this.isScheduled=!1;var e=mt.trackingContext;if(mt.trackingContext=this,rt(this)){this.isTrackPending=!0;try{this.onInvalidate_()}catch(t){this.reportExceptionInDerivation_(t)}}mt.trackingContext=e,St()}},t.track=function(e){if(!this.isDisposed){kt();0,this.isRunning=!0;var t=mt.trackingContext;mt.trackingContext=this;var n=ot(this,e,void 0);mt.trackingContext=t,this.isRunning=!1,this.isTrackPending=!1,this.isDisposed&<(this),nt(n)&&this.reportExceptionInDerivation_(n.cause),St()}},t.reportExceptionInDerivation_=function(e){var t=this;if(this.errorHandler_)this.errorHandler_(e,this);else{if(mt.disableErrorBoundaries)throw e;var n="[mobx] uncaught error in '"+this+"'";mt.suppressReactionErrors||console.error(n,e),mt.globalReactionErrorHandlers.forEach((function(n){return n(e,t)}))}},t.dispose=function(){this.isDisposed||(this.isDisposed=!0,this.isRunning||(kt(),lt(this),St()))},t.getDisposer_=function(e){var t=this,n=function n(){t.dispose(),null==e||null==e.removeEventListener||e.removeEventListener("abort",n)};return null==e||null==e.addEventListener||e.addEventListener("abort",n),n[K]=this,n},t.toString=function(){return"Reaction["+this.name_+"]"},t.trace=function(e){void 0===e&&(e=!1)},j(e,[{key:"isDisposed",get:function(){return L(this.flags_,e.isDisposedMask_)},set:function(t){this.flags_=R(this.flags_,e.isDisposedMask_,t)}},{key:"isScheduled",get:function(){return L(this.flags_,e.isScheduledMask_)},set:function(t){this.flags_=R(this.flags_,e.isScheduledMask_,t)}},{key:"isTrackPending",get:function(){return L(this.flags_,e.isTrackPendingMask_)},set:function(t){this.flags_=R(this.flags_,e.isTrackPendingMask_,t)}},{key:"isRunning",get:function(){return L(this.flags_,e.isRunningMask_)},set:function(t){this.flags_=R(this.flags_,e.isRunningMask_,t)}},{key:"diffValue",get:function(){return L(this.flags_,e.diffValueMask_)?1:0},set:function(t){this.flags_=R(this.flags_,e.diffValueMask_,1===t)}}])}();Ot.isDisposedMask_=1,Ot.isScheduledMask_=2,Ot.isTrackPendingMask_=4,Ot.isRunningMask_=8,Ot.diffValueMask_=16;var Ct=100,Pt=function(e){return e()};function Nt(){mt.inBatch>0||mt.isRunningReactions||Pt(Tt)}function Tt(){mt.isRunningReactions=!0;for(var e=mt.pendingReactions,t=0;e.length>0;){++t===Ct&&(console.error("[mobx] cycle in reaction: "+e[0]),e.splice(0));for(var n=e.splice(0),r=0,a=n.length;r0&&(n.dependencies=(t=e.observing_,Array.from(new Set(t))).map(an)),n}var on=0;function ln(){this.message="FLOW_CANCELLED"}ln.prototype=Object.create(Error.prototype);var un=ie("flow"),sn=ie("flow.bound",{bound:!0}),cn=Object.assign((function(e,t){if(W(t))return un.decorate_20223_(e,t);if(y(t))return H(e,t,un);var n=e,r=n.name||"",a=function(){var e,t=arguments,a=++on,i=Ft(r+" - runid: "+a+" - init",n).apply(this,t),o=void 0,l=new Promise((function(t,n){var l=0;function u(e){var t;o=void 0;try{t=Ft(r+" - runid: "+a+" - yield "+l++,i.next).call(i,e)}catch(u){return n(u)}c(t)}function s(e){var t;o=void 0;try{t=Ft(r+" - runid: "+a+" - yield "+l++,i.throw).call(i,e)}catch(u){return n(u)}c(t)}function c(e){if(!m(null==e?void 0:e.then))return e.done?t(e.value):(o=Promise.resolve(e.value)).then(u,s);e.then(c,n)}e=n,u(void 0)}));return l.cancel=Ft(r+" - runid: "+a+" - cancel",(function(){try{o&&fn(o);var t=i.return(void 0),n=Promise.resolve(t.value);n.then(g,g),fn(n),e(new ln)}catch(r){e(r)}})),l};return a.isMobXFlow=!0,a}),un);function fn(e){m(e.cancel)&&e.cancel()}function dn(e){return!0===(null==e?void 0:e.isMobXFlow)}function pn(e,t){if(void 0===t)return et(e);if(!1===sr(e))return!1;if(!e[K].values_.has(t))return!1;var n=Sr(e,t);return et(n)}function hn(e){return pn(e)}function vn(e,t){return pn(e,t)}function gn(e,t){return!!e&&(void 0!==t?!!sr(e)&&e[K].values_.has(t):sr(e)||!!e[K]||q(e)||At(e)||et(e))}function mn(e){return gn(e)}function yn(e){return sr(e)?e[K].keys_():Zn(e)||nr(e)?Array.from(e.keys()):qn(e)?e.map((function(e,t){return t})):void r(5)}function bn(e){return sr(e)?yn(e).map((function(t){return e[t]})):Zn(e)?yn(e).map((function(t){return e.get(t)})):nr(e)?Array.from(e.values()):qn(e)?e.slice():void r(6)}function _n(e){return sr(e)?yn(e).map((function(t){return[t,e[t]]})):Zn(e)?yn(e).map((function(t){return[t,e.get(t)]})):nr(e)?Array.from(e.entries()):qn(e)?e.map((function(e,t){return[t,e]})):void r(7)}function wn(e,t,n,r){return m(n)?function(e,t,n,r){return xr(e,t).observe_(n,r)}(e,t,n,r):function(e,t,n){return xr(e).observe_(t,n)}(e,t,n)}function kn(e,t,n){return e.set(t,n),n}function Sn(e,t){if(null==e||"object"!=typeof e||e instanceof Date||!mn(e))return e;if(Ye(e)||et(e))return Sn(e.get(),t);if(t.has(e))return t.get(e);if(qn(e)){var n=kn(t,e,new Array(e.length));return e.forEach((function(e,r){n[r]=Sn(e,t)})),n}if(nr(e)){var a=kn(t,e,new Set);return e.forEach((function(e){a.add(Sn(e,t))})),a}if(Zn(e)){var i=kn(t,e,new Map);return e.forEach((function(e,n){i.set(n,Sn(e,t))})),i}var o=kn(t,e,{});return function(e){if(sr(e))return e[K].ownKeys_();r(38)}(e).forEach((function(n){s.propertyIsEnumerable.call(e,n)&&(o[n]=Sn(e[n],t))})),o}function xn(e,t){return Sn(e,new Map)}function En(e,t){void 0===t&&(t=void 0),kt();try{return e.apply(t)}finally{St()}}function On(e,t,n){return 1===arguments.length||t&&"object"==typeof t?function(e,t){var n,r,a;0;if(null!=t&&null!=(n=t.signal)&&n.aborted)return Object.assign(Promise.reject(new Error("WHEN_ABORTED")),{cancel:function(){return null}});var i=new Promise((function(n,i){var o,l=Cn(e,n,I({},t,{onError:i}));r=function(){l(),i(new Error("WHEN_CANCELLED"))},a=function(){l(),i(new Error("WHEN_ABORTED"))},null==t||null==(o=t.signal)||null==o.addEventListener||o.addEventListener("abort",a)})).finally((function(){var e;return null==t||null==(e=t.signal)||null==e.removeEventListener?void 0:e.removeEventListener("abort",a)}));return i.cancel=r,i}(e,t):Cn(e,t,n||{})}function Cn(e,t,n){var r;if("number"==typeof n.timeout){var a=new Error("WHEN_TIMEOUT");r=setTimeout((function(){if(!o[K].isDisposed){if(o(),!n.onError)throw a;n.onError(a)}}),n.timeout)}n.name="When";var i=He("When-effect",t),o=Ht((function(t){Ke(!1,e)&&(t.dispose(),r&&clearTimeout(r),i())}),n);return o}function Pn(e){return e[K]}cn.bound=$(sn);var Nn={has:function(e,t){return Pn(e).has_(t)},get:function(e,t){return Pn(e).get_(t)},set:function(e,t,n){var r;return!!y(t)&&(null==(r=Pn(e).set_(t,n,!0))||r)},deleteProperty:function(e,t){var n;return!!y(t)&&(null==(n=Pn(e).delete_(t,!0))||n)},defineProperty:function(e,t,n){var r;return null==(r=Pn(e).defineProperty_(t,n))||r},ownKeys:function(e){return Pn(e).ownKeys_()},preventExtensions:function(e){r(13)}};function Tn(e){return void 0!==e.interceptors_&&e.interceptors_.length>0}function An(e,t){var n=e.interceptors_||(e.interceptors_=[]);return n.push(t),v((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function Ln(e,t){var n=st();try{for(var a=[].concat(e.interceptors_||[]),i=0,o=a.length;i0}function zn(e,t){var n=e.changeListeners_||(e.changeListeners_=[]);return n.push(t),v((function(){var e=n.indexOf(t);-1!==e&&n.splice(e,1)}))}function Mn(e,t){var n=st(),r=e.changeListeners_;if(r){for(var a=0,i=(r=r.slice()).length;a0?e.map(this.dehancer):e},t.intercept_=function(e){return An(this,e)},t.observe_=function(e,t){return void 0===t&&(t=!1),t&&e({observableKind:"array",object:this.proxy_,debugObjectName:this.atom_.name_,type:"splice",index:0,added:this.values_.slice(),addedCount:this.values_.length,removed:[],removedCount:0}),zn(this,e)},t.getArrayLength_=function(){return this.atom_.reportObserved(),this.values_.length},t.setArrayLength_=function(e){("number"!=typeof e||isNaN(e)||e<0)&&r("Out of range: "+e);var t=this.values_.length;if(e!==t)if(e>t){for(var n=new Array(e-t),a=0;a0&&wr(e+t+1)},t.spliceWithArray_=function(e,t,n){var r=this;this.atom_;var a=this.values_.length;if(void 0===e?e=0:e>a?e=a:e<0&&(e=Math.max(0,a+e)),t=1===arguments.length?a-e:null==t?0:Math.max(0,Math.min(t,a-e)),void 0===n&&(n=c),Tn(this)){var i=Ln(this,{object:this.proxy_,type:Dn,index:e,removedCount:t,added:n});if(!i)return c;t=i.removedCount,n=i.added}if(n=0===n.length?n:n.map((function(e){return r.enhancer_(e,void 0)})),this.legacyMode_){var o=n.length-t;this.updateArrayLength_(a,o)}var l=this.spliceItemsIntoValues_(e,t,n);return 0===t&&0===n.length||this.notifyArraySplice_(e,n,l),this.dehanceValues_(l)},t.spliceItemsIntoValues_=function(e,t,n){var r;if(n.length<1e4)return(r=this.values_).splice.apply(r,[e,t].concat(n));var a=this.values_.slice(e,e+t),i=this.values_.slice(e+t);this.values_.length+=n.length-t;for(var o=0;o=this.values_.length))return this.atom_.reportObserved(),this.dehanceValue_(this.values_[e]);console.warn("[mobx] Out of bounds read: "+e)},t.set_=function(e,t){var n=this.values_;if(this.legacyMode_&&e>n.length&&r(17,e,n.length),e2?n-2:0),a=2;a-1&&(this.splice(n,1),!0)}};function $n(e,t){"function"==typeof Array.prototype[e]&&(Bn[e]=t(e))}function Hn(e){return function(){var t=this[K];t.atom_.reportObserved();var n=t.dehanceValues_(t.values_);return n[e].apply(n,arguments)}}function Wn(e){return function(t,n){var r=this,a=this[K];return a.atom_.reportObserved(),a.dehanceValues_(a.values_)[e]((function(e,a){return t.call(n,e,a,r)}))}}function Kn(e){return function(){var t=this,n=this[K];n.atom_.reportObserved();var r=n.dehanceValues_(n.values_),a=arguments[0];return arguments[0]=function(e,n,r){return a(e,n,r,t)},r[e].apply(r,arguments)}}$n("at",Hn),$n("concat",Hn),$n("flat",Hn),$n("includes",Hn),$n("indexOf",Hn),$n("join",Hn),$n("lastIndexOf",Hn),$n("slice",Hn),$n("toString",Hn),$n("toLocaleString",Hn),$n("toSorted",Hn),$n("toSpliced",Hn),$n("with",Hn),$n("every",Wn),$n("filter",Wn),$n("find",Wn),$n("findIndex",Wn),$n("findLast",Wn),$n("findLastIndex",Wn),$n("flatMap",Wn),$n("forEach",Wn),$n("map",Wn),$n("some",Wn),$n("toReversed",Wn),$n("reduce",Kn),$n("reduceRight",Kn);var Qn=x("ObservableArrayAdministration",Fn);function qn(e){return b(e)&&Qn(e[K])}var Gn={},Yn="add",Xn="delete",Jn=function(){function e(e,t,n){var a=this;void 0===t&&(t=X),void 0===n&&(n="ObservableMap"),this.enhancer_=void 0,this.name_=void 0,this[K]=Gn,this.data_=void 0,this.hasMap_=void 0,this.keysAtom_=void 0,this.interceptors_=void 0,this.changeListeners_=void 0,this.dehancer=void 0,this.enhancer_=t,this.name_=n,m(Map)||r(18),Or((function(){a.keysAtom_=G("ObservableMap.keys()"),a.data_=new Map,a.hasMap_=new Map,e&&a.merge(e)}))}var t=e.prototype;return t.has_=function(e){return this.data_.has(e)},t.has=function(e){var t=this;if(!mt.trackingDerivation)return this.has_(e);var n=this.hasMap_.get(e);if(!n){var r=n=new Ge(this.has_(e),J,"ObservableMap.key?",!1);this.hasMap_.set(e,r),Yt(r,(function(){return t.hasMap_.delete(e)}))}return n.get()},t.set=function(e,t){var n=this.has_(e);if(Tn(this)){var r=Ln(this,{type:n?In:Yn,object:this,newValue:t,name:e});if(!r)return this;t=r.newValue}return n?this.updateValue_(e,t):this.addValue_(e,t),this},t.delete=function(e){var t=this;if((this.keysAtom_,Tn(this))&&!Ln(this,{type:Xn,object:this,name:e}))return!1;if(this.has_(e)){var n=Rn(this),r=n?{observableKind:"map",debugObjectName:this.name_,type:Xn,object:this,oldValue:this.data_.get(e).value_,name:e}:null;return En((function(){var n;t.keysAtom_.reportChanged(),null==(n=t.hasMap_.get(e))||n.setNewValue_(!1),t.data_.get(e).setNewValue_(void 0),t.data_.delete(e)})),n&&Mn(this,r),!0}return!1},t.updateValue_=function(e,t){var n=this.data_.get(e);if((t=n.prepareNewValue_(t))!==mt.UNCHANGED){var r=Rn(this),a=r?{observableKind:"map",debugObjectName:this.name_,type:In,object:this,oldValue:n.value_,name:e,newValue:t}:null;0,n.setNewValue_(t),r&&Mn(this,a)}},t.addValue_=function(e,t){var n=this;this.keysAtom_,En((function(){var r,a=new Ge(t,n.enhancer_,"ObservableMap.key",!1);n.data_.set(e,a),t=a.value_,null==(r=n.hasMap_.get(e))||r.setNewValue_(!0),n.keysAtom_.reportChanged()}));var r=Rn(this),a=r?{observableKind:"map",debugObjectName:this.name_,type:Yn,object:this,name:e,newValue:t}:null;r&&Mn(this,a)},t.get=function(e){return this.has(e)?this.dehanceValue_(this.data_.get(e).get()):this.dehanceValue_(void 0)},t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.keys=function(){return this.keysAtom_.reportObserved(),this.data_.keys()},t.values=function(){var e=this,t=this.keys();return Ar({next:function(){var n=t.next(),r=n.done,a=n.value;return{done:r,value:r?void 0:e.get(a)}}})},t.entries=function(){var e=this,t=this.keys();return Ar({next:function(){var n=t.next(),r=n.done,a=n.value;return{done:r,value:r?void 0:[a,e.get(a)]}}})},t[Symbol.iterator]=function(){return this.entries()},t.forEach=function(e,t){for(var n,r=D(this);!(n=r()).done;){var a=n.value,i=a[0],o=a[1];e.call(t,o,i,this)}},t.merge=function(e){var t=this;return Zn(e)&&(e=new Map(e)),En((function(){var n,a,i;_(e)?function(e){var t=Object.keys(e);if(!C)return t;var n=Object.getOwnPropertySymbols(e);return n.length?[].concat(t,n.filter((function(t){return s.propertyIsEnumerable.call(e,t)}))):t}(e).forEach((function(n){return t.set(n,e[n])})):Array.isArray(e)?e.forEach((function(e){var n=e[0],r=e[1];return t.set(n,r)})):E(e)?(n=e,a=Object.getPrototypeOf(n),i=Object.getPrototypeOf(a),null!==Object.getPrototypeOf(i)&&r(19,e),e.forEach((function(e,n){return t.set(n,e)}))):null!=e&&r(20,e)})),this},t.clear=function(){var e=this;En((function(){ut((function(){for(var t,n=D(e.keys());!(t=n()).done;){var r=t.value;e.delete(r)}}))}))},t.replace=function(e){var t=this;return En((function(){for(var n,a=function(e){if(E(e)||Zn(e))return e;if(Array.isArray(e))return new Map(e);if(_(e)){var t=new Map;for(var n in e)t.set(n,e[n]);return t}return r(21,e)}(e),i=new Map,o=!1,l=D(t.data_.keys());!(n=l()).done;){var u=n.value;if(!a.has(u))if(t.delete(u))o=!0;else{var s=t.data_.get(u);i.set(u,s)}}for(var c,f=D(a.entries());!(c=f()).done;){var d=c.value,p=d[0],h=d[1],v=t.data_.has(p);if(t.set(p,h),t.data_.has(p)){var g=t.data_.get(p);i.set(p,g),v||(o=!0)}}if(!o)if(t.data_.size!==i.size)t.keysAtom_.reportChanged();else for(var m=t.data_.keys(),y=i.keys(),b=m.next(),w=y.next();!b.done;){if(b.value!==w.value){t.keysAtom_.reportChanged();break}b=m.next(),w=y.next()}t.data_=i})),this},t.toString=function(){return"[object ObservableMap]"},t.toJSON=function(){return Array.from(this)},t.observe_=function(e,t){return zn(this,e)},t.intercept_=function(e){return An(this,e)},j(e,[{key:"size",get:function(){return this.keysAtom_.reportObserved(),this.data_.size}},{key:Symbol.toStringTag,get:function(){return"Map"}}])}(),Zn=x("ObservableMap",Jn);var er={},tr=function(){function e(e,t,n){var a=this;void 0===t&&(t=X),void 0===n&&(n="ObservableSet"),this.name_=void 0,this[K]=er,this.data_=new Set,this.atom_=void 0,this.changeListeners_=void 0,this.interceptors_=void 0,this.dehancer=void 0,this.enhancer_=void 0,this.name_=n,m(Set)||r(22),this.enhancer_=function(e,r){return t(e,r,n)},Or((function(){a.atom_=G(a.name_),e&&a.replace(e)}))}var t=e.prototype;return t.dehanceValue_=function(e){return void 0!==this.dehancer?this.dehancer(e):e},t.clear=function(){var e=this;En((function(){ut((function(){for(var t,n=D(e.data_.values());!(t=n()).done;){var r=t.value;e.delete(r)}}))}))},t.forEach=function(e,t){for(var n,r=D(this);!(n=r()).done;){var a=n.value;e.call(t,a,a,this)}},t.add=function(e){var t=this;if((this.atom_,Tn(this))&&!Ln(this,{type:Yn,object:this,newValue:e}))return this;if(!this.has(e)){En((function(){t.data_.add(t.enhancer_(e,void 0)),t.atom_.reportChanged()}));var n=!1,r=Rn(this),a=r?{observableKind:"set",debugObjectName:this.name_,type:Yn,object:this,newValue:e}:null;n,r&&Mn(this,a)}return this},t.delete=function(e){var t=this;if(Tn(this)&&!Ln(this,{type:Xn,object:this,oldValue:e}))return!1;if(this.has(e)){var n=Rn(this),r=n?{observableKind:"set",debugObjectName:this.name_,type:Xn,object:this,oldValue:e}:null;return En((function(){t.atom_.reportChanged(),t.data_.delete(e)})),n&&Mn(this,r),!0}return!1},t.has=function(e){return this.atom_.reportObserved(),this.data_.has(this.dehanceValue_(e))},t.entries=function(){var e=0,t=Array.from(this.keys()),n=Array.from(this.values());return Ar({next:function(){var r=e;return e+=1,rgr){for(var t=gr;t=0&&n++}e=Tr(e),t=Tr(t);var l="[object Array]"===o;if(!l){if("object"!=typeof e||"object"!=typeof t)return!1;var u=e.constructor,s=t.constructor;if(u!==s&&!(m(u)&&u instanceof u&&m(s)&&s instanceof s)&&"constructor"in e&&"constructor"in t)return!1}if(0===n)return!1;n<0&&(n=-1),a=a||[];for(var c=(r=r||[]).length;c--;)if(r[c]===e)return a[c]===t;if(r.push(e),a.push(t),l){if((c=e.length)!==t.length)return!1;for(;c--;)if(!Nr(e[c],t[c],n-1,r,a))return!1}else{var f,d=Object.keys(e);if(c=d.length,Object.keys(t).length!==c)return!1;for(;c--;)if(!T(t,f=d[c])||!Nr(e[f],t[f],n-1,r,a))return!1}return r.pop(),a.pop(),!0}function Tr(e){return qn(e)?e.slice():E(e)||Zn(e)||O(e)||nr(e)?Array.from(e.entries()):e}function Ar(e){return e[Symbol.iterator]=Lr,e}function Lr(){return this}["Symbol","Map","Set"].forEach((function(e){void 0===i()[e]&&r("MobX requires global '"+e+"' to be available or polyfilled")})),"object"==typeof __MOBX_DEVTOOLS_GLOBAL_HOOK__&&__MOBX_DEVTOOLS_GLOBAL_HOOK__.injectMobx({spy:function(e){return console.warn("[mobx.spy] Is a no-op in production builds"),function(){}},extras:{getDebugName:Er},$mobx:K})},684391:(e,t,n)=>{var r=n(875604),a=n(47204);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n